 .wrapper {
     margin-top: 67px;
     .list {
         display: flex;
         position: relative;
         justify-content: space-between;
         margin-bottom: 76px;
         &::after {
             position: absolute;
             content: '';
             width: 95%;
             height: 4px;
             top: 0;
             bottom: 0;
             left: 0;
             right: 0;
             margin: auto;
             z-index: -1;
             background-color: #6ba0f7;
         }
         .list-item {
             width: 238px;
             box-shadow: 0px 2px 9px 0px rgba(82, 135, 255, 0.41);
             padding: 15px;
             border-radius: 10px;
             background-color: #ffffff;
             box-sizing: border-box;
             transition: .35s all;
             cursor: pointer;
             &:hover {
                 box-shadow: 0px 10px 15px 1px rgba(82, 135, 255, 0.41);
             }
             .item-icon {
                 margin: auto;
                 margin-top: -37px;
                 width: 45px;
                 height: 45px;
                 background: #eee;
                 border-radius: 50%;
                 overflow: hidden;
                 margin-bottom: 10px;
                 img {
                     width: 100%;
                     height: 100%;
                 }
             }
             .item-title {
                 font-size: 20px;
                 color: #282828;
                 margin-bottom: 10px;
                 text-align: center;
             }
             .item-desc {
                 color: #838282;
                 font-size: 14px;
                 line-height: 17px;
                 display: -webkit-box;
                 -webkit-box-orient: vertical;
                 -webkit-line-clamp: 4;
                 overflow: hidden;
             }
         }
     }
 }